package com.encuestas;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;

import org.apache.http.client.HttpClient;

import org.apache.http.client.entity.UrlEncodedFormEntity;

import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.params.BasicHttpParams;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;




import android.util.Log;


public class sincronizar {

	
	public  int enviar(String jsondata)
	{

		HttpParams params= new BasicHttpParams();
		HttpConnectionParams.setConnectionTimeout(params, 60000);
		HttpConnectionParams.setSoTimeout(params, 60000);
		int valor=0;
		HttpClient cliente = new DefaultHttpClient(params);
		try {	

			//HttpPost post = new HttpPost("http://10.0.2.2/guardarmovilencuestas.php");
			HttpPost post = new HttpPost("http://r-visual.com/guardarmovilencuestas.php");

			List<NameValuePair>l = new ArrayList<NameValuePair>();
			l.add(new BasicNameValuePair("jsonw",jsondata) );

			UrlEncodedFormEntity datos = new UrlEncodedFormEntity(l);

			post.setEntity(datos);
		
			HttpResponse respuesta = cliente.execute(post);

			HttpEntity  entiti = respuesta.getEntity();
			if (entiti!= null)
			{

			
				String resultado=utilidades.ObtenerStRes(entiti.getContent());
			
			if(resultado.startsWith("999"))
			{
				
				
			return valor=999;
				
				
				
			}
				
			else
				
				
				if (resultado.startsWith("1"))
				{
					
					 return valor=1;
					
					
				}
				
				else
				{
				return	valor=0;
					
					
				}
				/*String [] codigos= resultado.split(" ");
				String formulario = codigos[0];
				String proyecto= codigos[1];*/
				

				//Toast.makeText(getApplicationContext(), resultado, Toast.LENGTH_LONG).show();

			}

		} 
		
		

		catch (IOException e) {
			Log.e("error uyyy 1", e.getMessage());
		}

		catch (IllegalArgumentException ar)
		{
			Log.e("error uyyy 2", ar.getMessage());

		}


		catch (Exception ex)
		{

			Log.e("error uyyy", ex.getMessage());
		}
	 return valor;

	}
	
}
